Telegram Group & Telegram Channel
Python dasturlash maktabi
Funksiyalar (vazifalar) Oldindan belgilangan funksiyalarni ishlatishdan tashqari, def operatoridan foydalanib o'zingizning funksiyalaringizni yaratishingiz mumkin. Funksiya xuddi o'zgaruvchilarga o'xshab oldin yoziladi va keyin chaqiriladi. Funksiyadagi kod…
Ⓜ️ Modullar

Pythonda uchta asosiy modul mavjud:
1) o'zingiz yozgan,
2) tashqi manbalardan o'rnatilgan
3) Python bilan oldindan o'rnatilgan modullar.

Python bilan oldindan o'rnatilgan modullar ro'yxati string, re, datetime, math, random, os, multiprocessing, subprocess, socket, email, json, doctest, unittest, pdb, argparse va sys




Modul bu loyiha ichidagi class, funksiya va o'zgaruvchilardan tashkil topgan alohida fayl bo'lib dastur kodini tushunarli va ixchamlashtirish uchun xizmat qiladi.

C/C++ dasturlash tilida yozilgan kod fayllarini ham python dasturiga chaqirib olish mumkin.

Shaxsiy tajribamdan kelib chiqib dasturning asosiy kod bolaklarini main.py faylida ma'lumotlar ombori bilan ishlash qismini baza.py faylida saqlayman. baza nomli moduldagi elementlarni main.py fayli ichida quyidagi ko'rinishda chaqiramiz.

#baza.py
satr = 'Moduldagi satr'
number = 7
lugat = {1: 2}

# main.py
from baza import satr
print(satr)
print(number )

NameError: name 'number' is not defined
Moduldagi satr

Ushbu kodda number nom xatosi kelib chiqdi buni tuzatish uchun main.py faylidagi kodga o'zgartirish kiritamiz.

# main.py
from baza import satr, number
print(satr)
print(number)

Moduldagi satr
7

Moduldan chaqiriladigan elementlar ko'p bo'lganda ushbu usullardan foydalanishingiz mumkin.
1-usul importdan keyin 1 dona ko'paytiruv belgisidan foydalanib
# main.py
from baza import *
print(satr)
print(number)

Moduldagi satr
7

2-usul modul nomi 1 ta nuqta va undan keyin funksiya yoki o'zgaruvchilarni nomini yozish orqali
# main.py
import baza
print(baza.satr)
print(baza.number)

Moduldagi satr
7

Modullar nomi uzun bo'lganda as operatoridan foydalanib modulga qisqa nom berish mumkin.
# main.py
import baza as ba
print(ba.satr)
print(ba.number)

Moduldagi satr
7

@pythonuz



tg-me.com/pythonuz/574
Create:
Last Update:

Ⓜ️ Modullar

Pythonda uchta asosiy modul mavjud:
1) o'zingiz yozgan,
2) tashqi manbalardan o'rnatilgan
3) Python bilan oldindan o'rnatilgan modullar.

Python bilan oldindan o'rnatilgan modullar ro'yxati string, re, datetime, math, random, os, multiprocessing, subprocess, socket, email, json, doctest, unittest, pdb, argparse va sys




Modul bu loyiha ichidagi class, funksiya va o'zgaruvchilardan tashkil topgan alohida fayl bo'lib dastur kodini tushunarli va ixchamlashtirish uchun xizmat qiladi.

C/C++ dasturlash tilida yozilgan kod fayllarini ham python dasturiga chaqirib olish mumkin.

Shaxsiy tajribamdan kelib chiqib dasturning asosiy kod bolaklarini main.py faylida ma'lumotlar ombori bilan ishlash qismini baza.py faylida saqlayman. baza nomli moduldagi elementlarni main.py fayli ichida quyidagi ko'rinishda chaqiramiz.

#baza.py
satr = 'Moduldagi satr'
number = 7
lugat = {1: 2}

# main.py
from baza import satr
print(satr)
print(number )

NameError: name 'number' is not defined
Moduldagi satr

Ushbu kodda number nom xatosi kelib chiqdi buni tuzatish uchun main.py faylidagi kodga o'zgartirish kiritamiz.

# main.py
from baza import satr, number
print(satr)
print(number)

Moduldagi satr
7

Moduldan chaqiriladigan elementlar ko'p bo'lganda ushbu usullardan foydalanishingiz mumkin.
1-usul importdan keyin 1 dona ko'paytiruv belgisidan foydalanib
# main.py
from baza import *
print(satr)
print(number)

Moduldagi satr
7

2-usul modul nomi 1 ta nuqta va undan keyin funksiya yoki o'zgaruvchilarni nomini yozish orqali
# main.py
import baza
print(baza.satr)
print(baza.number)

Moduldagi satr
7

Modullar nomi uzun bo'lganda as operatoridan foydalanib modulga qisqa nom berish mumkin.
# main.py
import baza as ba
print(ba.satr)
print(ba.number)

Moduldagi satr
7

@pythonuz

BY Python dasturlash maktabi


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/pythonuz/574

View MORE
Open in Telegram


Python dasturlash maktabi Telegram | DID YOU KNOW?

Date: |

Mr. Durov launched Telegram in late 2013 with his brother, Nikolai, just months before he was pushed out of VK, the Russian social-media platform he founded. Mr. Durov pitched his new app—funded with the proceeds from the VK sale—less as a business than as a way for people to send messages while avoiding government surveillance and censorship.

Tata Power whose core business is to generate, transmit and distribute electricity has made no money to investors in the last one decade. That is a big blunder considering it is one of the largest power generation companies in the country. One of the reasons is the company's huge debt levels which stood at ₹43,559 crore at the end of March 2021 compared to the company’s market capitalisation of ₹44,447 crore.

Python dasturlash maktabi from sa


Telegram Python dasturlash maktabi
FROM USA